html {
  height: auto;
}

body {
  height: auto;
  margin: 0;
  padding: 0;
}

#map_canvas {
  height: auto;
  position: absolute;
  bottom:0;
  left:0;
  right:0;
  top:0;
}

@media print {
  #map_canvas {
    height: 950px;
  }
}

input.button { 
 color:#3B3B77; 
 font-weight:bold;
 font-family: Verdana, Geneva, sans-serif;
 border:1px solid; 
 text-align: center;
 border-color: white; 
 margin: 0px 4px 4px 2px;
 font-size:10px;
} 

form {
 float: right;
 margin: 0;
 padding: 0;
}

.header  {
	background-color:#333; 
	color: White; 
	display:block; 
	font-size:12px; 
	height:16px; 
	padding:3px 3px 3px 7px; 
	font-weight:bold; 
	font-family: Verdana, Geneva, sans-serif; 
	text-align: center; 
	border-bottom: 1px; 
	border-bottom-color: #F39
}
